

.box2{ background:none repeat scroll 0 0 #FFFFFF;overflow:hidden;width:517px; height:152px; margin-top:5px;}
.main{clear:both;margin:0 auto;text-align:left;width:517px;overflow:hidden; }


.hot_role{width:517px;overflow:hidden;}
#centerwell{position:relative;height:152px;margin:0;padding:0;background:#FFFFFF;overflow:hidden;width:517px;}
#centerwell li{position:relative;float:left; background:white;overflow:hidden; }
#centerwell h3{position:absolute;top:0;left:0;margin:0;width:31px;height:152px;background-color:#000000;position:relative;cursor:pointer;}
#centerwell .hot_content{position:absolute;left:33px;top:15px;width:450px;color:#5f5f5f;font-size:15px;line-height:18px;font-family:GeogrotesqueMedium, Helvetica, Arial, sans-serif;letter-spacing:0pt;}
#centerwell h3 img{filter:alpha(opacity=50);opacity:0.5;float:left;width:33px;height:152px;}
#centerwell h3.on img{filter:alpha(opacity=100);opacity:1;}
#centerwell h3 .hot_title{display:block;position:absolute;z-index:10;left:0;bottom:0;width:72px;height:177px;color:#FFFFFF;text-align:center;}
#centerwell h3.on .hot_title{display:none;}
.hot_content .hot_left{float:left;}
.img_box{border:1px solid #000000;}
.hot_left img{height:170px;width:130px;}
.hot_content .hot_top{float:right;}
.hot_top dl{position:relative;}
.hot_top dl dt{float:left;}
.hot_top dl dd{float:left;line-height:21px;padding-left:10px;width:320px;padding-right:10px;}

.hot_content{ width:500px; margin-top:-15px;}
.hot_content ul{width:450px;}
.hot_content ul li{ margin-left:4px;  line-height:24px; font-size:12px; width:450px }
.hot_content ul li a{ margin-left:5px;}
.hot_content ul li span{ float:right; }


.hot_content sup{ float:right; margin-right:35px; color:#CC0000; margin-top:5px;}
.hot_content sup a{ color:#CC0000}


